package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class ProInformation {

	/**
	 * id
	 */
	@ApiModelProperty(value = "id", position = 0)
	private Long infId;

	/**
	 * 项目名称
	 */
	@ApiModelProperty(value = "项目名称", position = 1)
	private String infName;

	/**
	 * 项目编码
	 */
	@ApiModelProperty(value = "项目编码", position = 2)
	private String infCode;

	/**
	 * 项目状态#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "项目状态#'0':'停用','1':'正常'", position = 3)
	private Long state;

	/**
	 * 项目(计划)开工日期
	 */
	@ApiModelProperty(value = "项目(计划)开工日期", position = 4)
	private java.util.Date startTime;

	/**
	 * 项目(计划)竣工日期
	 */
	@ApiModelProperty(value = "项目(计划)竣工日期", position = 5)
	private java.util.Date completedTime;

	/**
	 * 项目分类#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "项目分类#'0':'停用','1':'正常'", position = 6)
	private Long fication;

	/**
	 * 项目简介
	 */
	@ApiModelProperty(value = "项目简介", position = 7)
	private String introduce;

	/**
	 * 项目地址
	 */
	@ApiModelProperty(value = "项目地址", position = 8)
	private String address;

	/**
	 * 经度
	 */
	@ApiModelProperty(value = "经度", position = 9)
	private String longitude;

	/**
	 * 纬度
	 */
	@ApiModelProperty(value = "纬度", position = 10)
	private String latitude;

	/**
	 * 建设用地规划许可证编号
	 */
	@ApiModelProperty(value = "建设用地规划许可证编号", position = 11)
	private String landNumber;

	/**
	 * 立项级别#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "立项级别#'0':'停用','1':'正常'", position = 12)
	private Long proLevel;

	/**
	 * 立项文号
	 */
	@ApiModelProperty(value = "立项文号", position = 13)
	private String proNumber;

	/**
	 * 建设工程规划许可证编号
	 */
	@ApiModelProperty(value = "建设工程规划许可证编号", position = 14)
	private String planNumber;

	/**
	 * 建设规模#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "建设规模#'0':'停用','1':'正常'", position = 15)
	private Long scale;

	/**
	 * 建设性质#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "建设性质#'0':'停用','1':'正常'", position = 16)
	private Long nature;

	/**
	 * 工程用途#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "工程用途#'0':'停用','1':'正常'", position = 17)
	private Long purpose;

	/**
	 * 总投资
	 */
	@ApiModelProperty(value = "总投资", position = 18)
	private Integer investment;

	/**
	 * 总面积
	 */
	@ApiModelProperty(value = "总面积", position = 19)
	private Integer area;

	/**
	 * 总长度
	 */
	@ApiModelProperty(value = "总长度", position = 20)
	private Integer totLength;

	/**
	 * 第三方项目编码
	 */
	@ApiModelProperty(value = "第三方项目编码", position = 21)
	private String thirdCode;

	/**
	 * 项目施工许可证号
	 */
	@ApiModelProperty(value = "项目施工许可证号", position = 22)
	private String permit;

	/**
	 * 项目保障金操作金额
	 */
	@ApiModelProperty(value = "项目保障金操作金额", position = 23)
	private Integer opeAmount;

	/**
	 * 记录添加类型#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "记录添加类型#'0':'停用','1':'正常'", position = 24)
	private Long type;

	/**
	 * 人社回执
	 */
	@ApiModelProperty(value = "人社回执", position = 25)
	private String perReceipt;

	/**
	 * 银行回执
	 */
	@ApiModelProperty(value = "银行回执", position = 26)
	private String bankPermit;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", position = 27)
	private String remark;

	/**
	 * 删除标志#'0':'停用','1':'正常'
	 */
	@ApiModelProperty(value = "删除标志#'0':'停用','1':'正常'", position = 28)
	private Long isDel;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人", position = 29)
	private Long createUserId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 30)
	private java.util.Date createTime;

	private String tenantId;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 32)
	private Long subTenantId;


}
